Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome Wimbledon - London French Open - Paris U.S. Open - New York Shanghai Rolex Masters - Shanghai Almaty Open - Almaty Ukraine F3 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Romania F12 Romania F13 Nigeria F5 Nigeria F6 Russia F2 Morocco F2 Belarus F1 Belarus F2 Russia F3 China F2 Morocco F1 Morocco F2 Russia F1 Russia F2 Germany F5 France F3 Russia F7 Croatia F1 Croatia F2 Kazakhstan F6 Germany F2 Kazakhstan F1 Russia F3 Bulgaria F2 Bulgaria F4 Kazakhstan F11 France F17 France F19 Togo F1 Germany F2 Kazakhstan F1 France F4 France F5 Uzbekistan F1 Uzbekistan F2 Bulgaria F5 Kazakhstan F10 Bukhara Challenger - Bukhara M25+H Pozoblanco Chinese Taipei F2 France F18 Alexander Kolyaskin Memorial - Donetsk Challenger DCN de Cherbourg - Cherbourg Astana Challenger - Astana Sporting Challenger '07 Trofeo Regione Piemonte - Turin UTC Open by Selena - Cherkassy PEOPLEnet Cup - Dnepropetrovsk Morocco Tennis Tour - Tanger Sail Open - New Delhi Izmir Cup - Izmir Ukraine F4 Belarus F2 Moncton Men's Challenger - Moncton Karshi Challenger - Karshi UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Germany F3 Uzbekistan F1 President's Cup - Astana IPP Open - Helsinki Heilbronn Challenger Besancon Challenger Barletta Challenger Ramat Hasharon Challenger Nottingham Challenger Pozoblanco Challenger Penza Challenger Saransk Challenger Segovia Challenger Istanbul Challenger Karshi Challenger Alphen Challenger Mons Challenger Astana Challenger Pozoblanco Challenger St. Remy Challenger Tashkent Challenger Kazan Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Nottingham Challenger Penza Challenger Mons Challenger Rennes Challenger Geneva Challenger Tyumen Challenger Heilbronn Challenger Nottingham Challenger Lexington Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Tyumen Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Alexander Kolyaskin Memorial - Donetsk Irving Challenger Guadalajara Challenger Savannah Challenger Heilbronn Challenger Astana Challenger Aptos Challenger Mons Challenger Rennes Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Raanana Challenger Turin Challenger Seoul Challenger Marburg Challenger Braunschweig Challenger Winnetka Challenger Istanbul Challenger Orleans Challenger Mons Challenger Rennes Challenger Brest Challenger Brescia Challenger Cherbourg Challenger Irving Challenger Prostejov Challenger Moscow Challenger Cortina Challenger Orleans Challenger Gimcheon Challenger Busan Challenger Surbiton Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Trofeo Sisma Mantova - Mantova Delhi Challenger I - New Delhi Sail Open - New Delhi Alexander Kolyaskin Memorial - Donetsk Morocco Tennis Tour - Fes Penza Cup - Penza Privat Bank Cup - Dnepropetrovsk New Delhi Challenger II - New Delhi Nottingham Challenger Ilkley Challenger Alexander Kolyaskin Memorial - Donetsk Aptos Challenger Vancouver Challenger Morocco Tennis Tour - Meknes Almaty Challenger Shymkent Challenger Quimper Challenger Bratislava Challenger Bratislava Challenger Bergamo Challenger Andria Challenger Cary 2 Challenger Monza Challenger Izmir Challenger Morocco Tennis Tour - Rabat Togliatti Cup - Togliatti Mordova Cup 2007 - Saransk Dallas Challenger 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Bulgarian Open Challenger - Sofia Challenger Banque Nationale - Granby Karshi Challenger PEOPLEnet CUP - Dnepropetrovsk Vicenza Challenger Tenerife Challenger Geneva Challenger Taipei City Challenger Prostejov Challenger Geneva Challenger Fergana Challenger Vercelli Challenger Tallahassee Challenger Bratislava Challenger Winnetka Challenger Izmir Challenger Izmir Challenger Reunion Island Challenger Recanati Challenger Biella Challenger Busan Challenger Rome Challenger Moscow Challenger Bratislava Challenger PrivatBank Cup - Dnepropetrovsk Vancouver Challenger M25 Qian Daohu Nottingham Challenger Ilkley Challenger Andria Challenger Kazan Challenger St. Brieuc Challenger Karshi Challenger Samarkand Challenger Braunschweig Challenger Segovia Challenger Biella 4 Challenger Irving Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Cleveland Challenger Orleans Challenger Brest Challenger Privatbank Open 2006 - Dnepropetrovsk Vilnus Challenger Bratislava Challenger Andria Challenger Athens Challenger Fergana Challenger Salinas Challenger Taipei City Challenger Astana Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lugano Challenger Nottingham 1 Challenger Open 13 - Marseille Nottingham-2 Challenger Bergamo Challenger Astana Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Ilkley Challenger Privat Bank Cup - Dniepropetrovsk Nonthaburi 1 Challenger Istanbul Challenger St. Petersburg Open - St. Petersburg Ortisei Challenger Ostrava Challenger Bratislava 1 Challenger Chicago Challenger Open 13 - Marseille Bratislava 2 Challenger Hamburg Challenger Noumea Challenger Brisbane 1 Challenger Almaty Challenger 1 - Almaty Brisbane 2 Challenger Gwangju Challenger Shenzhen 1 Challenger Kremlin Cup - Moscow Guangzhou Challenger Wuxi Challenger Taipei Challenger Open 13 - Marseille Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open des Alpes Trophee BNP Paribas - Grenoble Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Nur-Sultan Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Tashkent Challenger - Tashkent Nur-Sultan Challenger Istanbul Challenger Hamburg Challenger Quimper 2 Challenger Napoli Challenger Quimper Challenger Nottingham-2 Challenger Fergana Challenger Jonkoping Challenger SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Bordeaux Challenger Portugal Open - Oeiras Gerry Weber Open - Halle Sarasota Challenger Mouilleron-Le-Captif Challenger Karshi Challenger Kremlin Cup - Moscow Izmir Challenger Aircel Chennai Open - Chennai Open Sabadell Atlantico - Barcelona PBZ Zagreb Indoors - Zagreb Kazan Challenger Astana Challenger Nonthaburi 4 Challenger Bratislava 2 Challenger Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Bratislava Challenger Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Samarkand Challenger Barcelona Open BancSabadell - Barcelona Helsinki Challenger Generali Open - Kitzbuhel Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Porto Challenger Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta AEGON International - Eastbourne If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Atlanta Tennis Championships - Atlanta DIEMA XTRA Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart China Open - Beijing Erste Bank Open - Vienna Countrywide Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open Parc - Lyon St. Petersburg Open - St. Petersburg Sofia Open - Sofia Adelaide International 2 - Adelaide Qatar ExxonMobil Open - Doha Open Parc - Lyon Noventi Open - Halle Adelaide International 2 - Adelaide Mons Challenger Gonet Geneva Open - Geneva Erste Bank Open - Vienna TEB BNP Paribas Istanbul Open - Istanbul Bratislava Challenger Kremlin Cup - Moscow Ortisei Challenger Tunis Challenger Helsinki Challenger ATP Kremlin Cup - Moscow ATP Kremlin Cup - Moscow Infosys Hall of Fame Open - Newport Gonet Geneva Open - Geneva Great Ocean Road Open - Melbourne St. Petersburg Open - St. Petersburg Chennai Open - Chennai China Open - Beijing PBZ Zagreb Indoors - Zagreb Hong Kong Tennis Open - Hong Kong Open de Nice Cote d'Azur - Nice Astana Open - Nur-Sultan Adelaide International 1 - Adelaide AEGON Championships - London Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Medibank International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Bergamo Challenger Almaty Open - Almaty Binghamton Challenger Serbia Open - Belgrade AEGON Championships - London PTT Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Segovia Challenger AEGON International - Eastbourne Power Horse Cup - Dusseldorf Kremlin Cup - Moscow Claro Open Colombia - Bogota Aircel Chennai Open - Chennai Mons Challenger US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Open 13 Provence - Marseille Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport China Open - Beijing Aircel Chennai Open - Chennai Memphis Open - Memphis Delray Beach Open - Delray Beach Open 13 - Marseille Libema Open - 's-Hertogenbosch BRD Nastase Tiriac Trophy - Bucharest Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Samarkand Challenger St. Petersburg Open - St. Petersburg ASB Classic - Auckland Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Zhuhai Open - Zhuhai Roseto Degli Abruzzi Challenger TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Aptos Challenger Kremlin Cup - Moscow SkiStar Swedish Open - Bastad Hamburg European Open - Hamburg Nur-Sultan Challenger Nonthaburi 2 Challenger Next Gen ATP Finals - Milan ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz Open 13 Provence - Marseille Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow Citi Open - Washington Oeiras 2 Challenger China Open - Beijing Cherbourg Challenger Terra Wortmann Open - Halle Puerto Vallarta Challenger Erste Bank Open - Vienna Biella Challenger Dubai Duty Free Tennis Championships - Dubai Eckental Challenger Prostejov Challenger Biella 1 Challenger Barcelona Open Banc Sabadell - Barcelona Prague Challenger Heilbronn Challenger Noventi Open - Halle Citi Open - Washington Astana Open - Astana Lugano Challenger Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Open 13 Provence - Marseille Nur-Sultan Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Noventi Open - Halle Mallorca Championships - Mallorca Truist Atlanta Open - Atlanta Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Serbia Open - Belgrade Libema Open - 's-Hertogenbosch Hamburg European Open - Hamburg Prague 2 Challenger Sofia Open - Sofia Citi Open - Washington European Open - Antwerp Erste Bank Open - Vienna Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Adelaide International 1 - Adelaide Barcelona Open Banc Sabadell - Barcelona Barcelona Open Banc Sabadell - Barcelona Ortisei Challenger Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Infosys Hall of Fame Open - Newport Busan Challenger Citi Open - Washington Rogers Masters - Toronto Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto PBZ Zagreb Indoors - Zagreb Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Qatar ExxonMobil Open - Doha China Open - Beijing Erste Bank Open - Vienna Chengdu Open - Chengdu Kremlin Cup - Moscow Columbus Challenger ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Hall of Fame Open - Newport Internazionali BNL d'Italia - Rome Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Mauthausen Challenger Winston-Salem Open - Winston-Salem Rogers Cup - Montreal Libema Open - 's-Hertogenbosch cinch Championships - London Erste Bank Open - Vienna Mouilleron-Le-Captif Challenger Hong Kong Tennis Open - Hong Kong Bergamo Challenger Istanbul 2 Challenger Bratislava Challenger Koblenz Challenger Hamburg Challenger Bratislava 1 Challenger Sony Open Tennis - Miami Rogers Cup - Montreal Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati BMW Open - Munich Western & Southern Open - New York Citi Open - Washington Shanghai Rolex Masters - Shanghai Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Rolex Paris Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris China Open - Beijing Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Moselle Open - Metz Chengdu Open - Chengdu Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome National Bank Open - Montreal Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas Mutua Madrilena Madrid Open - Madrid Hangzhou Open - Hangzhou Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rolex Paris Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells National Bank Open - Toronto Mutua Madrid Open - Madrid National Bank Open - Montreal St. Petersburg Open - St. Petersburg Citi Open - Washington Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Hall of Fame Tennis Championships - Newport Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Erste Bank Open - Vienna U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid French Open - Paris U.S. Open - New York Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid U.S. Open - New York French Open - Paris Winnipeg Challenger Wimbledon - London Open 13 Provence - Marseille Wimbledon - London Delray Beach Open - Delray Beach Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group I, PO, RUS-RSA 5-0 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Hopman Cup - Perth Davis Cup, World Group, QR, SUI-RUS 1-3 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, Finals, Group B Davis Cup, Finals, QF, SRB-RUS 1-2 Davis Cup, Finals, SF, RUS-CAN 1-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, World Group, PO, HUN-RUS 3-1 Davis Cup, Group I, 2R, RUS-ESP 3-2 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open (juniors) Davis Cup, Group I, PO, ISR-UKR 0-5 Australian Open (juniors) French Open (juniors) Davis Cup, Group I, PO, UKR-BAR 3-0 Mubadala World Tennis Championship Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, World Group, 1R, SRB-RUS 4-1 Hangzhou Challenger Kooyong Classic - Kooyong Davis Cup, Group I, PO, UKR-POR 3-1 Mubadala World Tennis Championship Davis Cup, Group I, PO, RUS-BLR 3-2 Davis Cup, Group I, 1R, UKR-ISR 3-2 All Lower level tournaments Olympics - Rio de Janeiro Olympics - Tokyo Sofia Open - Sofia